6a446f3e0f360236168cdc8b11b8d259128e5f06,src/visualizer/src/main/java/LayoutAlgorithm.java,LayoutAlgorithm,defaultLayout,#AbstractVertex#,42

Before Change


		itClear = graph.getVertices().values().iterator();
			while(itClear.hasNext()){itClear.next().vertexStatus = AbstractVertex.VertexStatus.WHITE;}
		assingXandYtoInnerNodesAndGiveParentBBox(root, MARGIN_PADDING, MARGIN_PADDING);
		parentVertex.setWidth(bboxWidth.get(root.getStrID()) + 2 * MARGIN_PADDING);
		parentVertex.setHeight(bboxHeight.get(root.getStrID()) + 2 * MARGIN_PADDING);
	}
	

After Change


		}
		itClear = graph.getVertices().values().iterator();
			while(itClear.hasNext()){itClear.next().vertexStatus = AbstractVertex.VertexStatus.WHITE;}
		if(root!=null){
			assingXandYtoInnerNodesAndGiveParentBBox(root, MARGIN_PADDING, MARGIN_PADDING);
			parentVertex.setWidth(bboxWidth.get(root.getStrID()) + 2 * MARGIN_PADDING);
			parentVertex.setHeight(bboxHeight.get(root.getStrID()) + 2 * MARGIN_PADDING);
		}else{
			parentVertex.setWidth(AbstractVertex.DEFAULT_WIDTH);